<?php
/* 	 Descripci?n: Funcion encargada de recibir los parametros del formulario usu_registrar.php y enviarlos al procedimiento 			 
	 SP_INSERT_USU el cual ingresa los datos en la tabla Usuario
     Fecha creaci?n: 13/09/2011 
     Fecha ?ltima modificaci?n: 14/09/2011
 */
 
//Conexion con la Base de datos
require_once("../conexion/conexion.php");
$Opcion = $_GET['Opcion']  ;



switch($Opcion)
{
case 1:
{
    $NumNRF = $_GET['NumNRF'] ;
	$query="SELECT EMP.INS_CODIGO FROM EMPRESA EMP, INSTITUCION INST WHERE EMP.INS_CODIGO = INST.INS_CODIGO AND EMP.EMP_NRF ='$NumNRF'";
	$result = mysql_query($query); 
	if (!$result) {
				die ("Invalido: " . mysql_error());
				
		}
        
        $rows =mysql_num_rows($result);
		mysql_free_result($result);
        if($rows >0)
        {
                echo "1";
        }
        else
        {
                echo "0";
        }
	
}
break;
case 2:
{
    $Nombre = $_GET['Nombre']  ;
    $Estado = $_GET['Estado']  ;
    $Actividad = $_GET['Actividad']  ;
    $Caracter = $_GET['Caracter']  ;
    $NIT = $_GET['NIT']  ;
    $NRF = $_GET['NRF']  ;
    $Muni = $_GET['Muni']  ;
    $Direccion = $_GET['Direccion']  ;
    $Telefono = $_GET['Telefono']  ;
    $Fax = $_GET['Fax']  ;
    $Mail = $_GET['Mail']  ;
    $Contacto = $_GET['Contacto']  ;
    $Cargo = $_GET['Cargo']  ;
    $Acceso = $_GET['Acceso']  ;
    $acceso_trabajo = $_GET['acceso_trabajo']  ;
    $acceso_interno = $_GET['acceso_interno']  ;
    $acceso_bano = $_GET['acceso_bano']  ;
    $acceso_elevador = $_GET['acceso_elevador']  ;
  
    
    $query="call SP_REGISTRAR_EMP('$Nombre', '$Estado', $Actividad, '$Caracter', '$NIT', '$NRF', $Muni, '$Direccion', '$Telefono', '$Fax', '$Mail', '$Contacto', '$Cargo', '$Acceso', '$acceso_trabajo', '$acceso_interno', '$acceso_bano', '$acceso_elevador',  @CODIGO_EMP)";
    $result = mysql_query($query); 
	if (!$result) {
				$error =  substr(mysql_error(), -8,7);
				if ( $error == "_NOMBRE") //_NOMBRE'
				{
					echo "1";
				}
				else
				{
					echo $error;
				}
				
			}
	else
	{
		$query="select @CODIGO_EMP";
		$result = mysql_query($query); 
     	$rows =mysql_fetch_row($result);
        
		if ( $rows[0] == "0")
		{
			echo "2";
		}
		else
		{
			echo $rows[0];
		}
     
     
        mysql_free_result($result); 
    }
}
break;
case 3:
{
    $Codigo = $_GET['Codigo']  ;
    $Estado = $_GET['Estado']  ;
    $Actividad = $_GET['Actividad']  ;
    $Caracter = $_GET['Caracter']  ;
    $NIT = $_GET['NIT']  ;
    $NRF = $_GET['NRF']  ;
    $Muni = $_GET['Muni']  ;
    $Direccion = $_GET['Direccion']  ;
    $Telefono = $_GET['Telefono']  ;
    $Fax = $_GET['Fax']  ;
    $Mail = $_GET['Mail']  ;
    $Contacto = $_GET['Contacto']  ;
    $Cargo = $_GET['Cargo']  ;
    $Acceso = $_GET['Acceso']  ;
    $acceso_trabajo = $_GET['acceso_trabajo']  ;
    $acceso_interno = $_GET['acceso_interno']  ;
    $acceso_bano = $_GET['acceso_bano']  ;
    $acceso_elevador = $_GET['acceso_elevador']  ;
  
    
    $query="CALL SP_UPDATE_EMP('$Codigo', '$Estado', $Actividad, '$Caracter', '$NIT', '$NRF', $Muni, '$Direccion', '$Telefono','$Fax', '$Mail', '$Contacto', '$Cargo', '$Acceso', '$acceso_trabajo', '$acceso_interno', '$acceso_bano', '$acceso_elevador')";
    $result = mysql_query($query); 
	if (!$result) {
				die ("1");
				
		}
	else
	{
		 $query="select @CODIGO_EMP";
		 $result = mysql_query($query); 
		 
		 $rows =mysql_fetch_row($result);
        echo $rows[0];
     
        mysql_free_result($result); 
    
	}
    
}
break;
}
?>